package com.sprouting.ops.model.qo;

import com.sprouting.ops.annotations.invoke.CheckNotNull;
import com.sprouting.ops.model.OpsApp;
import lombok.Data;

/**
 * 应用分支查询参数
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2023/11/20 11:27
 */
@Data
public class OpsAppBranchQo extends BaseQuery {

    /**
     * 应用ID
     * @see OpsApp#getId()
     */
    @CheckNotNull(message = "请选择所属应用")
    private String appId;
    /**
     * 分支名称
     * 并不是说分支的实际名称，而是分支的说明名称，比如 XX通讯分支，xx考试分支
     */
    private String branchName;
    /**
     * 维护状态，持续维护、已停止
     * @see com.sprouting.ops.interfaces.ConstantBase.MaintenanceStatus
     */
    private Integer status;


}
